Adaptive Resource Management Algorithms , Architectures , and Frameworks for Distributed Real - Time Embedded Systems
نویسندگان
چکیده
There is an increasing demand for adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. A challenging problem faced by researchers and developers of such systems is devising effective adaptive resource management strategies that can meet end-to-end quality of service (QoS) requirements of applications. To address this challenge, this dissertation presents three contributions to the research on adaptive resource management for DRE systems. First, it presents the Hierarchical Distributed Resource-management Architecture (HiDRA), which provides adaptive resource management using control techniques that enables the system to adapt to workload fluctuations and resource availability for both bandwidth and processor utilization simultaneously. Second, it describes the structure and functionality of the Resource Allocation and Control Engine (RACE), which is an opensource adaptive resource management framework built atop standards-based QoS-enabled component middleware. Third, it presents three representative DRE system case studies where RACE has been successfully applied. These case studies demonstrate and evaluate the effectiveness of RACE in the context of representative DRE systems.
منابع مشابه
Design and Performance Evaluation of Resource-Management Framework for End-to-End Adaptation of Distributed Real-time Embedded Systems
Standards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed real-time embedded (DRE) systems. Although QoS-enabled component middleware offers many desirable features, until recently it lacked the ability to monitor utilization of system resources, efficiently allocate resources to application components, and ensure a...
متن کاملBEEHIVE: an adaptive, distributed, embedded signal processing environment
We propose an open signal processing system design and implementation environment, BEEHIVE, that allows application developers to rapidly compose and debug functional speci cations in a networked, distributed computing environment, and then later migrate the application (transparently) onto an embedded, distributed, computing hardware/software platform, with the capability to recongure (adaptiv...
متن کاملStability of Adaptive Distributed Real-TimeSystems with Dynamic Resource Management
Today’s embedded distributed real-time systems, are exposed to large variations in resource usage due to complex software applications, sophisticated hardware platforms, and the impact of their run-time environment. As efficiency becomes more important, the applications running on these systems are extended with on-line resource managers whose job is to adapt the system in the face of such vari...
متن کاملTowards an Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-time Embedded Systems
Distributed real-time embedded (DRE) systems often operate in open environments where operating conditions, input workload, and resource availability cannot be accurately characterized a priori. Some DRE systems, such as NASA’s Magnetospheric Multi-Scale (MMS) mission, perform sequences of heterogeneous data collection, manipulation, and coordination tasks to meet specified objectives/goals. Th...
متن کاملAdaptive resource allocation for embedded parallel applications
Parallel and distributed computer architectures are increasingly being considered for application in a wide variety of computationally intensive embedded systems. Many such applications impose highly dynamic demands for resources (processors, memory, and communication network), because their computations are data-dependent, or because the applications must constantly interact with a rapidly cha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008